// pages/goodslist/goodslist.js
const db = wx.cloud.database()
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    db.collection("goods").doc(options.scene).get({
      success: res => {
        console.log(res)
        this.setData({
          goods: res.data
        })
      }
    })
  },
  sdsy() {
    var spxx = this.data.goods
    var qrcode = 10
    wx.cloud.callFunction({
      name: 'cloudbase_module',
      data: {
        name: 'wx_qrcode_get_unlimited_qrcode',
        data: {
          scene: spxx._id, //最大32个可见字符，只支持数字，大小写英文以及部分特殊字符：!#$&'()*+,/:;=?@-._~，其它字符请自行编码为合法字符（因不支持%，中文无法使用 urlencode 处理，请使用其他编码方式）
          page: 'pages/goodslist/goodslist', //默认是主页，页面 page，例如 pages/index/index，根路径前不要填加 /，不能携带参数（参数请放在scene字段里），如果不填写这个字段，默认跳主页面。scancode_time为系统保留参数，不允许配置
          check_path: false, //默认是true，检查page 是否存在，为 true 时 page 必须是已经发布的小程序存在的页面（否则报错）；为 false 时允许小程序未发布或者 page 不存在， 但page 有数量上限（60000个）请勿滥用。
          env_version: 'develop', //要打开的小程序版本。正式版为 "release"，体验版为 "trial"，开发版为 "develop"。默认是正式版。
          width: 430, // 默认430，二维码的宽度，单位 px，最小 280px，最大 1280px
          auto_color: false, //自动配置线条颜色，如果颜色依然是黑色，则说明不建议配置主色调，默认 false
          line_color: {
            "r": 0,
            "g": 0,
            "b": 0
          }, //默认是{"r":0,"g":0,"b":0} 。auto_color 为 false 时生效，使用 rgb 设置颜色 例如 {"r":"xxx","g":"xxx","b":"xxx"} 十进制表示
          is_hyaline: false, //默认是false，是否需要透明底色，为 true 时，生成透明底色的小程序
        },
      }
    }).then(res => {
      console.log(res.result.fileID);
      wx.previewImage({
        current: res.result.fileID, // 当前显示的图片链接
        urls: [res.result.fileID] // 需要预览的图片链接列表
      })
    });

  },
  xd() {
    var goods=this.data.goods
    wx.chooseAddress({
      success: function (res) {
      var userinfo=res
      db.collection("cloudbase-sample-orders").add({
        data: {
          receiver:userinfo.userName,
          receivePhone: userinfo.telNumber,
          goodPic:goods.goods_pho,
          afterSales:'',
          deliveryInformation:{area:res},
          payTime: '',
          paymentWay:'',
          totalPrice:'',
          orderTime:Date.parse(new Date()),
          expreePrice: 0,
          paymentPrice:0,
          orderStatus: 1,
          number:1,
          unitPrice:goods.goods_price,
          name:goods.goods_name,
          orderId: Date.parse(new Date()),
          _createTime: Date.parse(new Date()),
        },
        success: function (res) {}
      })
      },
      fail: function(err){
       console.log(JSON.stringify(err))
      }
     })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})